Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F2 Germany F3 Croatia F1 Croatia F2 Italy F3 Netherlands F3 Germany-w2 Germany-w3 Germany F1 Italy F9 Italy F15 Italy F17 Germany F6 Germany-w2 Germany-w3 Switzerland F2 Switzerland F3 Italy F12 Germany F6 Germany F7 Germany F8 Germany F9A Germany F10 Germany F13 Germany F15 Germany F16 Germany F2 Germany F4 Switzerland F1 Switzerland F2 Switzerland F3 Germany F7 Germany F8 Germany F9 Germany F15 Germany F16 France F15 Germany F19 Germany F2 Germany F4 Germany F5 Switzerland F1 Switzerland F2 Switzerland F3 Turkey F3 Germany F1 Germany F6 Germany F7 Germany F8 Germany F9 Germany F10 France F14 Germany F21 Spain F1 Spain F2 Spain F3 Spain F4 Switzerland F1 Switzerland F2 Switzerland F3 Germany F7 Germany F11 Netherlands F4 Germany F10 Germany F14 Italy F11 Challenger 42 - Andrezieux Budapest Challenger - Budapest Baden Open - Ettlingen Germany F14 Pekao Open - Szczecin ATP Slovak Open Challenger - Bratislava Kobstaedernes ATP Challenger - Kolding Germany F1 Germany F15 Privatbank Open 2006 - Dnepropetrovsk Germany F16 Morocco Tennis Tour - Casablanca France F16 Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Germany-w1 Colombia F4 Germany-w4 Czech Republic F5 Czech Republic F6 Siemens Open 2007 - Scheveningen Germany F5 Italy F12 Italy F13 Italy F14 Italy F16 Germany F12 Alexander Kolyaskin Memorial - Donetsk Germany F13 Germany F15 France F15 Germany-w1 Germany-w4 Germany F2 Germany F3 Germany F5 Lambertz Open by Stawag 2007 - Aachen Germany F18 Busan Open Challenger Tennis - Busan Germany F6 Roma Open Challenger - Rome III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Fergana Challenger - Fergana Schickendanz Open - Furth Switzerland #1-w1 Italy F5 Italy F6 Germany F11 Switzerland F1 Siemens Open - Scheveningen Oberstaufen Cup-Head German Master's Series - Oberstaufen Germany F1 Porsche Open - Poznan Bukhara Challenger - Bukhara Karshi Challenger - Karshi Black Forest Open - Freudenstadt Pekao Open - Szczecin Labertz Open by Stawag - Aachen Flea Market Cup Busan Challenger Tennis - Busan PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Wroclaw Challenger Wolfsburg Challenger Ostrava Challenger Oberstaufen Challenger Manchester Challenger Samarkand Challenger Karshi Challenger Almaty Challenger Freudenstadt Challenger Banja Luka Challenger Ljubljana Challenger Intersport Heilbronn Open - Heilbronn Challenger 42 - Andrezieux Kolding Challenger Eckental Challenger Aachen Challenger Rhodes Challenger Cairo Challenger Braunschweig Challenger Kitzbuhel Challenger Istanbul Challenger Orleans Challenger Aachen Challenger Alexander Kolyaskin Memorial - Donetsk Dallas Challenger Bath Challenger Johannesburg Challenger Poznan Challenger San Marino Challenger Cordenons Challenger Manerbio Challenger Szczecin Challenger USTA Challenger of San Antonio - San Antonio Orleans Challenger Eckental Challenger Helsinki Challenger Quimper Challenger Warta Cup - Sopot Sarajevo Challenger KGHM Polish Indoors - Wroclaw Barletta Challenger Napoli Challenger Memorial Kolyaskin - Donetsk KGHM Polish Indoors - Wroclaw Mons Challenger KGHM Polish Indoors - Wroclaw Sarajevo Challenger KGHM Polish Indoors - Wroclaw 2002 Azalea Orthopedic Challenger - Tyler Gallagher International - Hamilton Nottingham Challenger Warta Cup 2001 - Sopot Asics Challenger Open - Monchengladbach Uncle Toby's Burnie Challenger - Tasmania Warsteiner Challenger Wolfsburg - Wolfsburg Garden Open 2005 - Rome Hamburg Challenger - Hamburg Steelers Cup 2005 - Kosice Media Will Cup Busan Challenger Tennis - Busan Bauer Watertechnology Cup - Eckental Open de la Ville de Saint Denis - Reunion Island Meerbusch Challenger Como Challenger Steelers Cup - Kosice Volkswagen Challenger 2004 - Wolfsburg Szczecin Challenger Orleans Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Eckental Challenger Andria Challenger Ispat Open 2004 - Ostrava Bergamo Challenger Cherbourg Challenger Guadalajara Challenger Leon Challenger Czech Open 2006 - Prostejov Szczecin Challenger Ljubljana Open - Ljubljana Mons Challenger Rennes Challenger Ortisei Challenger Brescia Challenger Tehran Open 2004 - Tehran Rome Challenger Heilbronn Challenger Ischgl International ATP Challenger - Ischgl IPP Open - Helsinki Oberstraufen Cup - Oberstaufen Sacramento Challenger KGHM Polish Indoors - Wroclaw Eckental Challenger 2005 Freeman Men's Challenger - Joplin Brescia Challenger Bergamo Challenger Challenger Casablanca San Angel - Mexico City Heilbronn Challenger Challenger 42 - Andrezieux Manchester Challenger Porsche Open - Poznan Surbiton Challenger Porsche Open - Poznan S Tennis Masters - Graz Orleans Challenger KGHM Dialog Polish Indoors - Wroclaw Olimp Kyiv Open - Kiev Ethias Tennis Trophy - Mons Coffee Cup Challenger - Chikmagalur X Trofeo Ciudad de Quito - Quito Ethias Trophy - Mons Tatra Banka Slovak Open - Bratislava Astana Challenger - Astana Lambertz Open by Stawag - Aachen Tatra Banka Open 2006 - Bratislava Baden Open - Karlsruhe Unicredit Czech Open - Prostejov Heilbronn Open - Heilbronn BH Telecom Sarajevo 2007 - Sarajevo Open de la Ville de Saint Denis - Reunion Island Kish Free Zone Island Challenger - Kish Island Surbiton Challenger San Luis Potosi Challenger - San Luis Potosi AGT Challenger - Leon Biella Challenger Pekao Open 2005 - Szczecin Furth Challenger Status Athens Open - Athens Szczecin Challenger Samsung Securities Cup - Seoul 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Isla de Lanzarote - Lanzarote Ismaning Challenger Bratislava Challenger Eckental Challenger Quimper Challenger Bauer Watertechnilogy Cup 2008 - Eckental Dharwad Challenger 2006 - Dharwad s Tennis Masters 06 - Graz Cleveland Challenger Tennis Napoli Cup 2007 - Napoli Morocco Tennis Tour - Marrakech Tunis Open 2007 - Tunis ECU Prague Open - Prague Szczecin Challenger Porsche Open - Poznan Bauer Watertechnology Cup 2007 - Eckental The Wright Financial Group, Inc. Challenger - Champaign Uncle Toby's Australian Men's Clay Court Challenger - Canberra IPP Open - Helsinki San Luis Potosi Challenger - San Luis Potosi Schickendanz Open - Furth Rome Challenger Genova Challenger Mons Challenger Salzburg Challenger Cremona Challenger Irving Challenger Akbank Private Banking TED Open - Istanbul Braunschweig Challenger Genova Challenger Wroclaw Challenger Mons Challenger Tashkent Challenger Eckental Challenger Logopak Challenger 2005 - Lubeck Eckental Challenger Draft Corona Mexico City Open - Mexico City Helsinki Challenger Pekao Open - Szczecin Le Gosier Challenger LTA Shrewsbury Challenger - Shrewsbury Heilbronn Challenger Surbiton Challenger Idea Prokom Open - Sopot Segovia Challenger Meerbusch Challenger Challenger Ford de Cherbourg - Cherbourg Scheveningen Challenger Fairfield Challenger Kyiv Open - Kiev Ortisei Challenger Como Challenger Ortisei Challenger Ismaning Challenger Lille Challenger Sophia Antipolis Challenger XI Abierto Internacional de Salinas - Salinas Meerbusch Challenger Ludwigshafen Challenger Citta di Monza - Monza Koblenz Challenger Biella 4 Challenger Szczecin Challenger Alexander Kolyaskin Memorial - Donetsk Genova Challenger Szczecin Challenger Bergamo Challenger Idea Prokom Open - Sopot Bath Challenger Aamulehti Tampere Open - Tampere Rennes Challenger Togliatti Cup - Togliatti Marburg Challenger Noumea Challenger Newport Beach Challenger Dallas Challenger Bergamo Challenger Pau Challenger Arroyo de la Encomienda - Valladolid Leon Challenger Puerto Vallarta Challenger Geneva Challenger - Geneva Black Forest Open - Freudenstadt Heilbronn Challenger Idea Prokom Open - Sopot KGHM Dialog Polish Indoors - Wroclaw Nokian Hakkapeliitta Open - Tampere Challenger DCN de Cherbourg - Cherbourg Pekao Open 2003 - Szczecin CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Biella 3 Challenger Lille Challenger St.Petersburg Challenger by Kinex - St. Petersburg CA Challenge 2002 - Graz The Stella Artois Championships - London BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Neride Prague Indoor - Prague Sydney International - Sydney The LTA Men's Challenger Wrexham - Wrexham St. Petersburg Challenger by Kinex - St. Petersburg Mordovia Cup - Mordovia Kyiv Open - Kiev KGHM Polish Indoors - Wroclaw Nokian Hakkapeliitta Open - Tampere Tiburon Challenger Black Forest Open 2004 - Freudenstadt USTA Men's Challenger of Dallas - Dallas Badden Open by Rothaus - Ettlingen Stella Artois Clay Court Championships - Budaors Alexander Kolyaskin Memorial - Donetsk The LTA Men's Challenger - Southampton PrivatBank Cup - Dnepropetrovsk Qatar ATP Challenger - Doha KGHM Emax Polish Indoors - Wroclaw Gemax Open - Belgrade ECM Prague Open - Prague Orange Prokom Open - Sopot AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel The Artois Championships - London If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart Southern Capital Cup - Almaty Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Abierto Internacional Varonil Ciudad de Cancun - Cancun Bank Austria Tennis Trophy - Vienna Serbia Open - Belgrade Qatar Exxon Mobil Open - Doha Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Tarragona Challenger Open de Nice Cote dAzur - Nice Ordina Open - s-Hertogenbosch AEGON International - Eastbourne Allianz Suisse Open Gstaad - Gstaad Tennislife Cup - Napoli Pilot Pen Tennis - New Haven ATP Challenger Trophy 2008 - Trnava China Open - Beijing If Stockholm Open - Stockholm Open Sud de France - Montpellier Bank Austria Tennis Trophy - Vienna Kobstaedernes ATP Challenger - Kolding Brisbane International - Brisbane Medibank International - Sydney Tashkent Challenger - Tashkent SA Tennis Open - Johannesburg Samsung Securities Cup - Seoul Brasil Open - Costa do Sauipe SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Aix En Provence Challenger Copa Claro - Buenos Aires Open Sabadell Atlantico - Barcelona Monza Challenger Genova Challenger SkiStar Swedish Open - Bastad Mercedes Cup - Stuttgart Malaysian Open - Kuala Lumpur Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Karlsruhe Challenger Rome Challenger PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis Serbia Open - Belgrade UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz St. Petersburg Open - St. Petersburg China Open - Beijing Zagreb Challenger Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Furth Challenger Rennes Challenger Bratislava Challenger Salzburg Challenger Bratislava Challenger Cherbourg Challenger Helsinki Challenger Ordina Open - 's-Hertogenbosch VTR Open - Vina del Mar Brasil Open - Sao Paulo Marbella Challenger Abierto Mexicano Telcel - Acapulco BCR Open Romania - Bucharest Delray Beach International Tennis Championships - Delray Beach Heilbronn Challenger BMW Open - Munich AEGON Championships - London If Stockholm Open - Stockholm Bet-at-home Open - Hamburg Bergamo Challenger Credit Agricole Suisse Open - Gstaad Belgrade Challenger Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Eckental Challenger Ortisei Challenger Wroclaw Challenger Qatar ExxonMobil Open - Doha Orleans Challenger ABN AMRO World Tennis Tournament - Rotterdam Chennai Open - Chennai Miller Lite Hall of Fame Tennis Championships - Newport Helsinki Challenger US Men's Clay Court Championship - Houston Portugal Open - Oeiras BMW Open - Munich SA Tennis Open - Johannesburg Power Horse Cup - Dusseldorf Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis BMW Open - Munich Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport Power Horse Cup - Dusseldorf Napoli Challenger Topshelf Open - 's-Hertogenbosch St. Brieuc Challenger BMW Open - Munich Winston-Salem Open - Winston-Salem Open Sud de France - Montpellier Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Monza Challenger Rome Challenger Johannesburg Challenger Mercedes Cup - Stuttgart China Open - Beijing Abierto Mexicano Telcel - Acapulco Campbell's Hall of Fame Tennis Championships - Newport Bratislava Challenger Generali Open - Kitzbuhel Ortisei Challenger Mumbai Open - Mumbai Gerry Weber Open - Halle Las Vegas Challenger Millenium Tennis Championships - Delray Beach Helsinki Challenger Heilbronn Challenger China Open - Beijing Poznan Challenger Vercelli Challenger AEGON Championships - London Mercedes Cup - Stuttgart Heilbronn Challenger Open de Moselle - Metz Apia International - Sydney Orleans Challenger Aircel Chennai Open - Chennai Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Irving Challenger BMW Open - Munich Gerry Weber Open - Halle Vercelli Challenger Campbell's Hall of Fame Tennis Championships - Newport ATP Studena Croatia Open - Umag If Stockholm Open - Stockholm Barcelona Open BancSabadell - Barcelona U.S. National Indoor Tennis Championships - Memphis Brisbane International - Brisbane Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Genova Challenger Trnava Challenger Mons Challenger Open Sud de France - Montpellier Jonkoping Challenger Ortisei Challenger Heilbronn Challenger Braunschweig Challenger Erste Bank Open - Vienna Rome Challenger Swiss Indoors Basel - Basel Meerbusch Challenger Furth Challenger Andria Challenger Open 13 - Marseille Mons Challenger San Luis Potosi Challenger Genova Challenger Bet-at-home Cup - Kitzbuhel Orleans Challenger Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Szczecin Challenger Johannesburg Challenger Ortisei Challenger Nottingham-2 Challenger Aegon Nottingham Open - Nottingham Moselle Open - Metz Cherbourg Challenger Qatar ExxonMobil Open - Doha Apia International - Sydney Open Sud de France - Montpellier Pekao Open 2001 - Szczecin University of Tennessee USTA Challenger - Knoxville Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Skandia Open - Linz Suisse Open - Gstaad Compaq Cup 2001 - Zabrze Moselle Open - Metz Qatar ExxonMobil Open - Doha ASB Classic - Auckland Orleans Challenger Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston BMW Open - Munich Open Parc - Lyon Ricoh Open - 's-Hertogenbosch Suisse Open - Gstaad Surbiton Challenger ECM Prague Open 2005 - Prague BMW Open - Munich Unique Zagreb Open - Zagreb Ismaning Challenger Eckental Challenger Tennis Napoli Cup 2006 - Napoli Split 2 Challenger ABN/AMRO World Tennis Tournament - Rotterdam Orange Prokom Open - Sopot Miller Lite Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Copa Claro - Buenos Aires Pacific Life Open - Indian Wells Abierto Mexicano Telcel - Acapulco Campbells Hall of Fame Tennis Championships - Newport Movistar Open - Santiago Open Sud de France - Montpellier Ricoh Open - 's-Hertogenbosch Moselle Open - Metz Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Delray Beach Open - Delray Beach NASDAQ-100 Open - Miami Potchefstroom Challenger Hamburg Challenger Split 1 Challenger Mutua Madrilena Masters Madrid - Madrid Grand Prix Hassan II - Casablanca Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BCR Open Romania - Bucharest BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Mutua Madrilena Madrid Open - Madrid Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai PTT Thailand Open - Bangkok Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Rakuten Japan Open - Tokyo Moselle Open - Metz Gerry Weber Open - Halle BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Wimbledon - London U.S. Open - New York Mercedes Cup - Stuttgart SkiStar Swedish Open - Bastad If Stockholm Open - Stockholm Gerry Weber Open - Halle Open Sud de France - Montpellier Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Rogers Cup - Montreal BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Davis Cup, Group 2, 2R, POL-ALG 4-1 Davis Cup, Group 2, PO, POL-EST 5-0 Davis Cup, Group 2, 1R, POL-LAT 5-0 Davis Cup, Group 2, 2R, POL-GEO 2-3 Davis Cup, Group 2, 2R, GRE-POL 0-5 Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group II, 2R, POL-EST 4-1 Davis Cup, Group 2, 1R, NGR-POL 0-4 Davis Cup, World Group, PO, POL-AUS 1-4 Davis Cup, Group I, 2R, POL-RSA 3-1 Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, Group II, 3R, POL-BLR 3-2 Davis Cup, World Group, PO, DOM-GER 1-4 Davis Cup, Group 1, 1R, POL-FIN 2-3 Davis Cup, Group I, 1R, POL-SLO 3-2 All Lower level tournaments Olympics - London Olympics - Rio de Janeiro